/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: Hua YY
 * Date: 2023 —11 —05
 * Time: 20:18
 */



    //java中没有的类型，我们自己定义的
    //定义一个狗的类
    //可以有多个类，但是 只能有一个public类，类名跟文件名一样
    //每定义一个类就会产生一个字节码文件，文件在out目录下

    class PetDog{
        //狗的属性
        //访问修饰限定符：public
        public String name;
        public String color;



        //方法
        public void barks(){
            System.out.println(name + "汪汪");
        }

        public void wag(){
            System.out.println(name + "摇起来");
    }

        public static void main(String[] args) {
            int a = 10 ;
        }


    }



public class test_11_05 {             //改类的名字。project里选中文件名，refactor，rename，只有java文件下只有一个类可以修改，否则系统识别不出来


    public static void main(String[] args) {
        PetDog petDog1 = new PetDog();// 变量名  点  出来类型里面定义的东西
        petDog1.color = "红色";
        petDog1.name= "小黑子";
        System.out.println(petDog1.color);
        System.out.println("==========");

        //调用方法
        petDog1.barks();
        petDog1.wag();

    }







     /*
    public static void main(String[] args) {
        int a = 10;


        //实例化：实例化出来的就是一个真正的实体
        PetDog xinei = new PetDog(); //我们创建的这个新的类型，要通过new去完成实例化
        // 对象的地址存进xinei  //对象
    }

    */
}
